FRONTEND DEV.
SCAMP
MAINTENANCE PLATFORM
THE PROJECT
Integral Cloud Business Management System
(CRM / ERP Hybrid)
developed for Omnium Lab Studios in 2016.
The final customer was the company Scamp Ltd.
belonging to Gibunco Group.
Para este proyecto me pidieron que implementara un email-parser.
Para los correos .eml fue fácil implementar un drag&drop, enriquecer el texto resultante y que funcionara tanto para correos en html como txt.
El problema surgió porque Outlook a diferencia del resto de clientes-web manejaba los emails en un formato distinto: .msg.
Con ese formato no era posible hacerlo todo desde el frontend –habría que "sostener" por cada correo 3 copias: msg, doc y txt- y eso no había navegador que lo pudiese aguantar sin quedarse "pillado".
Así que la solución que encontré fue acordar con el backend developer hacerlo conjuntamente. El proceso sería el siguiente:
1 - Yo desde el frontend "pillaría" el email y detectaría de que tipo era.
2 - Si era .eml lo "pasaba" por mi script y asunto resuelto, pero si no era así se lo enviaría vía AJAX al backend.
3 - Éste lo recogería, lo convertiría a txt y me lo reenvíaría.
4 - Y ya, por último, yo desde el front lo recogería y lo "pintaría".
THE CODE
Emails Design
My roles in this project was both
as UXUI Designer as Frontend Developer.
Thanks for watching!